Big Huge Thesaurus

Pterocarpus indicus

noun